﻿using System.ComponentModel;
using System.Diagnostics.Contracts;
using Library.Collections.Specialized;

namespace Library.Collections
{
    [ImmutableObject(true)]
    public interface IDequeReadOnly : IContainer, ICountable, IEnumerableDirection
    {
        [Pure]
        bool Peek(Position position, out object item);
    }
}
